#include <boost/functional/hash.hpp>
#include <boost/asio/socket_base.hpp>

class MyClass
{
public:
	
	MyClass();
	~MyClass();

private:

};

MyClass::MyClass()
{
}

MyClass::~MyClass()
{
}
int main()
{

	boost::hash<std::string> string_hash;
	std::size_t h = string_hash("Hash me");
	std::size_t h1 = string_hash("Hash me1");
	std::size_t h2 = string_hash("Hash me2");
	std::size_t h3 = string_hash("Hash me3");
	std::size_t h4 = string_hash("Hash me4");
	std::size_t h5 = string_hash("Hash me9");
	std::size_t h6 = string_hash("Hash me6");


	boost::hash<MyClass> hash_MyClass;
	//std::size_t h7 = hash_MyClass(new MyClass());
	boost::hash_combine(h6,4);
}